package com.fancon.android.gardenjokesx.entity;

import java.io.Serializable;
import java.util.ArrayList;

@SuppressWarnings("serial")
public class Photo implements Serializable{
	private String photo_id; //
	private int button_type; //loại button đánh giá
	private int number_click; //số lần button đánh giá được click
	private String url_photo; //link download ảnh gốc
	private ArrayList<Comment> comment; //đối tượng chứa thông tin về comment
	private int number_comment; //số bài comment cho photo
	private String list_tags; //danh sách tag cách nhau bằng dấu phẩy [,]
	private String location_text; //vị trí post ảnh
	private String location_id; //id vị trí post ảnh lấy theo facebook API TH không có sẽ trả về loaction_id = '-1'
	private double longitude; //kinh độ chính xác nơi post ảnh
	private double latitude; //vĩ độ chính xác nơi post ảnh
	private double location_longitude; //kinh độ vị trí post ảnh (location_text)
	private double location_latitude; //vĩ độ vị trí post ảnh (location_text)
	private User user; //user post ảnh
	private ArrayList<Friend> friend; //bạn bè có liên quan đến ảnh
	private long time_post; //thời gian post lệch so với hiện tại tính bằng giây
	private String caption; //bình luận của user post ảnh về bức ảnh đó
	private boolean is_clicked; //user hiện tại đã click button đánh giá cho photo này chưa
	private boolean is_commented; //user hiện tại đã từng comment cho ảnh đó chưa
	private String url_id; //id của url XPC cho photo
	private String url_thumb; //link download thumbnail cho ảnh
	private ArrayList<TagNews> news; //đối tượng chứa thông tin về các sự kiện có liên quan đến các tags dùng để đăng ảnh
	
	public ArrayList<TagNews> getNews() {
		return news;
	}
	public void setNews(ArrayList<TagNews> news) {
		this.news = news;
	}
	public String getPhoto_id() {
		return photo_id;
	}
	public void setPhoto_id(String photoId) {
		photo_id = photoId;
	}
	public int getButton_type() {
		return button_type;
	}
	public void setButton_type(int buttonType) {
		button_type = buttonType;
	}
	public int getNumber_click() {
		return number_click;
	}
	public void setNumber_click(int numberClick) {
		number_click = numberClick;
	}
	public String getUrl_photo() {
		return url_photo;
	}
	public void setUrl_photo(String urlPhoto) {
		url_photo = urlPhoto;
	}
	
	public ArrayList<Comment> getComment() {
		return comment;
	}
	public void setComment(ArrayList<Comment> comment) {
		this.comment = comment;
	}
	public int getNumber_comment() {
		return number_comment;
	}
	public void setNumber_comment(int numberComment) {
		number_comment = numberComment;
	}
	public String getList_tags() {
		return list_tags;
	}
	public void setList_tags(String listTags) {
		list_tags = listTags;
	}
	public String getLocation_text() {
		return location_text;
	}
	public void setLocation_text(String locationText) {
		location_text = locationText;
	}
	public String getLocation_id() {
		return location_id;
	}
	public void setLocation_id(String locationId) {
		location_id = locationId;
	}
	public double getLongitude() {
		return longitude;
	}
	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}
	public double getLatitude() {
		return latitude;
	}
	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}
	public double getLocation_longitude() {
		return location_longitude;
	}
	public void setLocation_longitude(double locationLongitude) {
		location_longitude = locationLongitude;
	}
	public double getLocation_latitude() {
		return location_latitude;
	}
	public void setLocation_latitude(double locationLatitude) {
		location_latitude = locationLatitude;
	}
	public User getUser() {
		return user;
	}
	public void setUser(User user) {
		this.user = user;
	}
	
	public ArrayList<Friend> getFriend() {
		return friend;
	}
	public void setFriend(ArrayList<Friend> friend) {
		this.friend = friend;
	}
	public long getTime_post() {
		return time_post;
	}
	public void setTime_post(long timePost) {
		time_post = timePost;
	}
	public String getCaption() {
		return caption;
	}
	public void setCaption(String caption) {
		this.caption = caption;
	}
	public boolean isIs_clicked() {
		return is_clicked;
	}
	public void setIs_clicked(boolean isClicked) {
		is_clicked = isClicked;
	}
	public boolean isIs_commented() {
		return is_commented;
	}
	public void setIs_commented(boolean isCommented) {
		is_commented = isCommented;
	}
	public String getUrl_id() {
		return url_id;
	}
	public void setUrl_id(String urlId) {
		url_id = urlId;
	}
	public String getUrl_thumb() {
		return url_thumb;
	}
	public void setUrl_thumb(String urlThumb) {
		url_thumb = urlThumb;
	}
	
	
}
